
#include "RoboroboMain/roborobo.h"
#include "../include/DynamicSharedData.h"

int DynamicSharedData::SCALING = LINEAR_SCALING; // default = linear scaling
int DynamicSharedData::MAX_ENERGY = 200;
int DynamicSharedData::START_ENERGY = 100;

int DynamicSharedData::NUM_PLANTS = 180;
int DynamicSharedData::NUM_WEIGHTS = 9;
int DynamicSharedData::START_TEMPERATURE = 20;
int DynamicSharedData::MAX_TEMPERATURE = 40;
int DynamicSharedData::MIN_TEMPERATURE = 0;
double DynamicSharedData::slope = 0;
bool DynamicSharedData::cooling = true;

int DynamicSharedData::agentEvaluated = 0;

std::string DynamicSharedData::gGenomesLogFilename;
std::string DynamicSharedData::gOutputLogFilename;
std::string DynamicSharedData::gLocationLogFilename;
std::string DynamicSharedData::gFitnessLogFilename;

std::ofstream DynamicSharedData::genomeLogFile;
std::ofstream DynamicSharedData::outputLogFile;
std::ofstream DynamicSharedData::locationLogFile;
std::ofstream DynamicSharedData::fitnessLogFile;

int DynamicSharedData::gEnvironmentLifetime = 125;
int DynamicSharedData::gEnvironmentTemperature = 20;
